using System;
using System.Data;
using System.Collections;

namespace APP.QUANLY.Entity.ConditionForm
{
    /// <summary>
    /// Summary description for NGUOIDUNG.
   /// </summary>
    public class NGUOIDUNGConditionForm
    {

        #region Fields
      private string _MANGUOIDUNG;
      private Int32 _MANHANVIEN;
      private string _TENNGUOIDUNG;
      private string _TENDANGNHAP;
      private string _MATKHAU;
      private bool _ISDELETE;
      private NGUOIDUNG_QUYENHANList _listNGUOIDUNG_QUYENHAN;
        #endregion

        #region Properties
	public bool IsSetMANGUOIDUNG;  
    public bool IsMANGUOIDUNGNullable
      { get { return false;  } }
      public string MANGUOIDUNG
      {
         get { return _MANGUOIDUNG; }
         set { 
		_MANGUOIDUNG = value; 
		IsSetMANGUOIDUNG = true;
		}
      }
	public bool IsSetMANHANVIEN;
	public bool IsMANHANVIENNullable
      { get { return true;  } }
      public Int32 MANHANVIEN
      {
         get { return _MANHANVIEN;  }
         set { 
		_MANHANVIEN = value; 
		IsSetMANHANVIEN = true;
		}
      }
	public bool IsSetTENNGUOIDUNG;
	public bool IsTENNGUOIDUNGNullable
      { get { return true;  } }
      public string TENNGUOIDUNG
      {
         get { return _TENNGUOIDUNG;  }
         set { 
		_TENNGUOIDUNG = value; 
		IsSetTENNGUOIDUNG = true;
		}
      }
	public bool IsSetTENDANGNHAP;
	public bool IsTENDANGNHAPNullable
      { get { return true;  } }
      public string TENDANGNHAP
      {
         get { return _TENDANGNHAP;  }
         set { 
		_TENDANGNHAP = value; 
		IsSetTENDANGNHAP = true;
		}
      }
	public bool IsSetMATKHAU;
	public bool IsMATKHAUNullable
      { get { return true;  } }
      public string MATKHAU
      {
         get { return _MATKHAU;  }
         set { 
		_MATKHAU = value; 
		IsSetMATKHAU = true;
		}
      }
	public bool IsSetISDELETE;
	public bool IsISDELETENullable
      { get { return true;  } }
      public bool ISDELETE
      {
         get { return _ISDELETE;  }
         set { 
		_ISDELETE = value; 
		IsSetISDELETE = true;
		}
      }
      public NGUOIDUNG_QUYENHANList NGUOIDUNG_QUYENHANList
      { get { return _listNGUOIDUNG_QUYENHAN; } }
        #endregion

        #region Constructors
        public NGUOIDUNGConditionForm()
        {
         Reset();
        }
        #endregion

        public void Reset()
        {
            	 _MANGUOIDUNG = EmptyValues.v_string;
	IsSetMANGUOIDUNG = false;
	 _MANHANVIEN = EmptyValues.v_Int32;
	IsSetMANHANVIEN = false;
	 _TENNGUOIDUNG = EmptyValues.v_string;
	IsSetTENNGUOIDUNG = false;
	 _TENDANGNHAP = EmptyValues.v_string;
	IsSetTENDANGNHAP = false;
	 _MATKHAU = EmptyValues.v_string;
	IsSetMATKHAU = false;
	 _ISDELETE = EmptyValues.v_bool;
	IsSetISDELETE = false;
         _listNGUOIDUNG_QUYENHAN = new NGUOIDUNG_QUYENHANList();
        }
    }
}